package com.ajavaer.framework.im.tencent.request;

public enum TentcentImAPI {
    //账号管理
    AccountImport("/v4/im_open_login_svc/account_import"),
    MultiAccountImport("/v4/im_open_login_svc/multi_account_import"),
    Kick("/v4/im_open_login_svc/kick"),

    //群组管理
    GroupList("/v4/group_open_http_svc/get_appid_group_list"),
    CreateGroup("/v4/group_open_http_svc/create_group"),
    GroupInfo("/v4/group_open_http_svc/get_group_info"),
    GroupMemberInfo("/v4/group_open_http_svc/get_group_member_info"),
    ModifyGroupInfo("/v4/group_open_http_svc/modify_group_base_info"),
    AddGroupMember("/v4/group_open_http_svc/add_group_member"),
    DeleteGroupMember("/v4/group_open_http_svc/delete_group_member"),
    ModifyGroupMemberInfo("/v4/group_open_http_svc/modify_group_member_info"),
    DestroyGroup("/v4/group_open_http_svc/destroy_group"),
    GetJoinedGroupList("/v4/group_open_http_svc/get_joined_group_list"),
    GetRoleInGroup("/v4/group_open_http_svc/get_role_in_group"),
    ForbidSendMsg("/v4/group_open_http_svc/forbid_send_msg"),
    GetGroupShuttedUin("/v4/group_open_http_svc/get_group_shutted_uin"),
    SendGroupMsg("/v4/group_open_http_svc/send_group_msg"),
    SendGroupSystemNotification("/v4/group_open_http_svc/send_group_system_notification"),
    GroupMsgRecall("/v4/group_open_http_svc/group_msg_recall"),
    ChangeGroupOwner("/v4/group_open_http_svc/change_group_owner"),
    ImportGroup("/v4/group_open_http_svc/import_group"),
    ImportGroupMsg("/v4/group_open_http_svc/import_group_msg"),
    ImportGroupMember("/v4/group_open_http_svc/import_group_member"),
    SetUnReadMsgNum("/v4/group_open_http_svc/set_unread_msg_num"),
    DeleteGroupMsgBySender("/v4/group_open_http_svc/delete_group_msg_by_sender"),
    GroupMsgGetSimple("/v4/group_open_http_svc/group_msg_get_simple"),

    //脏字管理
    GetOpenimDirtyWords("/v4/openim_dirty_words/get"),
    AddOpenimDirtyWords("/v4/openim_dirty_words/add"),
    DeleteOpenimDirtyWords("/v4/openim_dirty_words/delete"),

    ;

    private String api;

    TentcentImAPI(String api) {
        this.api = api;
    }

    public String getApi() {
        return api;
    }
}
